package com.reyco1.events
{
	import com.reyco1.events.BaseEvent
	import flash.events.Event
	/*
	Class
	*/
	public class SoundEvent extends BaseEvent
	{
		/*
		Event variable declarations
		*/
		public static const SOUND_LOADED:String = "SoundEvent.onLoadSound";
		public static const ALL_SOUNDS_LOADED:String = "SoundEvent.onAllLoad";
		public static const SOUND_PROGRESS:String = "SoundEvent.onPosition";
		public static const ID3:String = "SoundEvent.onID3";
		public static const IOError:String = "SoundEvent.onioError";
		public static const LOAD_PROGRESS:String = "SoundEvent.onLoadProgress";
		public static const SOUND_COMPLETE:String = Event.SOUND_COMPLETE;
		public static const CUE_POINT:String = "SoundEvent.onCuePoint";
		/*
		Constructor
		*/
		
		/**
		 * SoundEvent custom event class
		 * @param $event : any of the SoundEvent static constant event variables
		 * @param $params : an object containing data to be passed on to listeners
		 * @return 
		 * 
		 */		
		public function SoundEvent($event:String, $params:Object)
		{
			super($event, $params);
		}
	}
}